Hardware Implementation of a General Purpose Fuzzy Controller
نویسندگان
چکیده
A general purpose, fuzzy logic-based controller is proposed. Its main features are low cost, high speed, and adaptability to different applications. The two first characteristics are obtained resorting to an active-rule driven strategy to implement simplified inference mechanism. Adaptability is insured by the capability to choose among different defuzzification methods. quent supports to give more importance to crisper, rather than fuzzier, consequents [3]. Defuzzification methods have also been proposed which take into account the shape of fuzzy sets. The Level Grading Method (LGM) uses expression (2) to evaluate the controller output, but with wi proportional to consequent supports in its activation levels [4]. Unfortunately, hardware implementation of this method is difficult even if triangular memberships functions are used. This is unlike Yager’s method (YM), where the rule conclusions ci are calculated according to the corresponding activation level [5]. For triangular fuzzy sets, the controller output again depends on two parameters:
منابع مشابه
Unifying fuzzy controller for IEQ: implementation in a Raspberry Pi
Recent developments in computing and hardware manufacturing are allowing many pieces of software to be embedded in general-purpose, low-cost devices. This work presents and tests the feasibility and performance of implementing, in such a device, a previously developed unified fuzzy controller for managing the different aspects involved in Indoor Environment Quality (IEQ). This unifying controll...
متن کاملHardware / Software Codesign Methodology for Fuzzy Controller Implementation
This paper describes a HW/SW codesign methodology for the implementation of fuzzy controllers on a platform composed by a general-purpose microcontroller and specific processing elements implemented on FPGAs or ASICs. The different phases of the methodology, as well as the CAD tools used in each design stage, are presented, with emphasis on the fuzzy system development environment Xfuzzy. Also ...
متن کاملDesign of a Fuzzy Controller Chip with New Structure, Supporting Rational-Powered Membership Functions
In this paper, a new structure possessing the advantages of low-power consumption, less hardware and high-speed is proposed for fuzzy controller. The maximum output delay for general fuzzy logic controllers (FLC) is about 86 ns corresponding to 11.63 MFLIPS (fuzzy logic inference per second) while this amount of the delay in the designed fuzzy controller becomes 52ns that corresponds to 19.23 M...
متن کاملDesign and implementation of Fuzzy logic controller for a DC motor
Design of a Fuzzy Logic Controller (FLC) requires more design decisions than usual, for example rule base, inference engine, defuzzification, and data preand post processing. This project is a humble effort to implement an FLC using VHDL for motor control. There are three parts to fuzzy controller, the fuzzification of the inputs, the defuzzification of the outputs, and the rule base. The contr...
متن کاملHardware in Loop of a Generalized Predictive Controller for a Micro Grid DC System of Renewable Energy Sources
In this paper, a hardware in the loop simulation (HIL) is presented. This application is purposed as the first step before a real implementation of a Generalized Predictive Control (GPC) on a micro-grid system located at the Military University Campus in Cajica, Colombia. The designed GPC, looks for keep the battery bank State of Charge (SOC) over the 70% and under the 90%, what ensures the bes...
متن کامل